package com.cg.asm.core.dao.menu;

import com.cg.asm.core.domain.vo.menu.MenuUserLoginVO;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Service;

import java.util.List;

@Service
public interface MenuMapper {

    /**
     * 获取用户功能清单
     *
     * @param userId
     * @return
     */
    List<MenuUserLoginVO> getUserMenuInfo(@Param("userId") String userId);

    /**
     * 获取用户分组功能清单
     *
     * @param userGroupId
     * @return
     */
    List<MenuUserLoginVO> getUserGroupMenuInfo(@Param("userGroupId") String userGroupId);

    /**
     * 查询所有分组功能清单
     *
     * @return
     */
    List<MenuUserLoginVO> getMenuGroup();
}
